لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامه نویسی شی گرا - C++ [ویدئو]
Fundamentals of Object-Oriented Programming - C++ [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصول برنامه نویسی شی گرا: C++ دوره ای است که به منظور آشنایی ما با اصول برنامه نویسی شی گرا (OOP) با استفاده از زبان برنامه نویسی C++ طراحی شده است. این دوره برای کسانی مناسب است که درک اولیه ای از مفاهیم برنامه نویسی دارند اما ممکن است تجربه قبلی با OOP نداشته باشند.
در این دوره، مفاهیم اساسی OOP از جمله کپسولاسیون، وراثت و چندشکلی را خواهید آموخت. همچنین یاد خواهید گرفت که چگونه کلاس ها، اشیاء و توابع را در C++ طراحی و پیاده سازی کنید و چگونه از آنها برای حل مسائل دنیای واقعی استفاده کنید.
در طول دوره، ما روی پروژهها و تمرینهای عملی مختلفی کار خواهیم کرد تا مهارتهای خود را تمرین کنیم و دانش خود را در موقعیتهای دنیای واقعی به کار ببریم. همچنین بهترین شیوه ها برای نوشتن کدهای ++C کارآمد و قابل نگهداری را یاد خواهید گرفت.
پس از اتمام این دوره، ما یک پایه قوی در OOP خواهیم داشت و می توانیم از ++C برای طراحی و پیاده سازی برنامه های شی گرا استفاده کنیم.
همه منابع برای این دوره در دسترس هستند: https://github.com/PacktPublishing/Fundamentals-of-Object-Oriented-Programing---C-Plus-Plus یاد بگیرید چگونه توابع را برای کارایی و عملکرد بنویسید.
کلاس ها و اشیاء C++ را برای استفاده مجدد از کد طراحی و پیاده سازی کنید
نحوه پیاده سازی سازنده های کپی و توابع اعضای کلاس را بیاموزید
درک مفهوم انتزاع داده و کپسوله سازی
یاد بگیرید که چگونه توابع و عملگرها را در C++ اضافه کنید
بیاموزید که چگونه وراثت و توابع مجازی پیوند پویا را با چند شکلی پیاده سازی می کنند این دوره برای برنامه نویسان مبتدی و مبتدی طراحی شده است که می خواهند درک اساسی از نحوه ایجاد برنامه های شی گرا ساده در C++ ایجاد کنند.
هرکسی که بخواهد حرفه خود را گسترش دهد و پتانسیل درآمد خود را افزایش دهد، همچنین علاقمندان، خلاقان، یا هرکسی که به سادگی عاشق یادگیری است و می خواهد بداند سیستم های نرم افزاری چگونه کار می کند، همه از این دوره بهره مند خواهند شد. مفاهیم اساسی OOP را از طریق C++ درک کرده و به کار ببرید * یاد بگیرید چگونه از دستور C++ برای ذخیره، پردازش و بازیابی داده ها، دریافت ورودی و ارائه خروجی استفاده کنید * مفاهیم اصلی برنامه نویسی را بیاموزید که استدلال منطقی، تفکر انتقادی و مشکل را بهبود می بخشد. مهارت های حل
سرفصل ها و درس ها
واحد 1
Module 1
اهداف ماژول 1
Module 1 Objectives
راه اندازی محیط و اولین اجرا
Environment Setup and First Run
انواع داده ها
Data Types
چار
Char
رشته ها - C-Style
Strings - C-Style
ورودی کاربر - تابع Getline
User Input - Getline Function
Stringstream
Stringstream
عملگرهای حسابی
Arithmetic Operators
عملگرهای منطقی - رابطه ای - بولی
Logical - Relational - Boolean Operators
کلاس ها - برنامه ورودی/خروجی فایل
Classes - File I/O Program
الگوها - کلاس و تابع
Templates - Class and Function
قالب های تابع
Function Templates
بارگذاری بیش از حد اپراتور
Operator Overloading
خلاصه ماژول 3
Module 3 Summary
ماژول 4
Module 4
اهداف ماژول 4
Module 4 Objectives
وراثت UML - مطالعه موردی - قسمت 1 کارمند
UML Inheritance - Case Study - Employee Part 1
وراثت UML - قسمت 2 کارمند
UML Inheritance - Employee Part 2
وراثت UML - قسمت 3 کارمند
UML Inheritance - Employee Part 3
کلاس چکیده
Abstract Class
کلاس چکیده UML - ATM قسمت 1
UML Abstract Class - ATM Part 1
کلاس چکیده UML - ATM قسمت 2
UML Abstract Class - ATM Part 2
کلاس چکیده UML - ATM قسمت 3
UML Abstract Class - ATM Part 3
خلاصه ماژول 4
Module 4 Summary
مراحل بعدی
Next Steps
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات